package com.tangding.annotations;

import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @description 针对number的取值返回
 *
 * @author Ranger
 * @version 2017年2月20日_下午3:27:05
 *
 */
@Target({ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Range {
	//二进制表示，00表示最大最小都不包含，10表示包含最小值不包含最大值，01表示包含最大值不包含最小值，11表示最大最小都包含
	byte boundary() default 0B11;
	double Min() default Double.MIN_VALUE;
	double Max() default Double.MAX_VALUE;
}